package duojiekou;

public class Dog extends Animal implements IRuning,ISwiming {


    public Dog(String name, int age) {
        super(name, age);//super在这里表示 "父类"//调用父类Animal  的构造方法将参数传给Animal，对父类进行初始化。
    }
    //父类没有显式定义构造方法，Java 会自动提供一个默认的无参构造方法;
    //子类对象创建时必须先初始化父类
    //子类Dog继承自Animal，它的构造方法里有一行super(name, age)：//super在这里表示 "父类"



    @Override
    public void run() {
        System.out.println(this.name+"会跑");
    }

    @Override
    public void swim() {
        System.out.println("还会游泳");
    }

    @Override
    public void eat() {
        System.out.println(this.name+ " 正在吃小鸡");
//重写于Animal
    }
}
